package Demo2;

import java.util.Arrays;

public class Test {
    public static void main(String[] args) {
        //数组 - 一维数组
        //创建
//    int[] array = new int[10];
//    int[] array2 = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

        //数组的遍历
//        int[] array = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
//        for (int i = 0; i < array.length; i++) {
//            System.out.print(array[i] + " ");
//        }
//        for(int result : array){
//            System.out.print(result + " ");
//        }
//        System.out.println(Arrays.toString(array));

        //二维数组的创建
//        int[][] array = new int[3][5];
//        int[][] array = {{1, 2, 3}, {4, 5, 6}, {7, 8}};
//        for (int i = 0; i < array.length; i++) {
//            for (int k = 0; k < array[i].length; k++) {
//                System.out.print(array[i][k] + " ");
//            }
//            System.out.println();
//        }

//        for (int[] i : array) {
//            for (int k : i) {
//                System.out.print(k +  " ");
//            }
//            System.out.println();
//        }

        //遍历二维数组使用Arrays.deepToString()方法
//        System.out.println(Arrays.deepToString(array));

        //原数组的复制
//        int[] array = {1, 2, 3, 4, 5, 6, 7, 8, 9};
//        int[] newArray = new int[array.length];
//
//        //将数组array中的数据复制到newArray中
//        System.arraycopy(array,0,newArray,0,array.length);
//        System.out.println(Arrays.toString(newArray));

    }


}
